Triangulating Simple Polygons: Pseudo-Triangulations

نویسنده

  • Andranik Mirzaian
چکیده

Triangulating a given n-vertex simple polygon means to partition the interior of the polygon into n − 2 triangles by adding n − 3 nonintersecting diagonals. Significant theoretical advances have recently been made in finding efficient polygon triangulation algorithms. However, there is substantial effort being made in finding a simple and practical triangulation algorithm. We propose the concept of pseudo-triangulation (a generalized version of triangulation in which the member triangles need not all have the same orientation), and explore some of its combinatorial and topological properties. Some of the main results of this paper are: (1) We prove the triangulation-flip-graph of a simple polygon is connected. Using this theorem we obtain a very simple linear-time algorithm to recognize whether a given triangulation of a simple polygon is its unique triangulation. (2) We prove the maximum diameter of the triangulation-flip-graph is Θ(n). (3) We prove the Spin-Number Theorem on simple polygons; an interesting topological result. (4) We propose a triangulation heuristic that uses the angular (deficit) indices, and the chord-flip operation, in a local search to transform an initial pseudo-triangulation (which is easy to construct) into a triangulation. The significant open problem with this regard is finding an effective criterion in further refinement of the heuristic regarding the selection of the chord in the chord-flip operation. key words. simple polygon, triangulation, pseudo-triangulation, chordflip operation, spin number, angular (deficit) index. AMS(MOS) subject classifications. 51M15, 68Q25.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Compatible Triangulations of Simple Polygons

It is well known that, given two simple n-sided polygons, it may not be possible to triangulate the two polygons in a compatible fashion, if one's choice of triangulation vertices is restricted to polygon corners. Is it always possible to produce compatible triangulations if additional vertices inside the polygon are allowed? We give a positive answer and construct a pair of such triangu-lation...

متن کامل

On Decompositions, Partitions, and Coverings with Convex Polygons and Pseudo-Triangles

We propose a novel subdivision of the plane that consists of both convex polygons and pseudo-triangles. This pseudo-convex decomposition is significantly sparser than either convex decompositions or pseudo-triangulations for planar point sets and simple polygons. We also introduce pseudo-convex partitions and coverings. We establish some basic properties and give combinatorial bounds on their c...

متن کامل

Decompositions, Partitions, and Coverings with Convex Polygons and Pseudo-triangles

We propose a novel subdivision of the plane that consists of both convex polygons and pseudo-triangles. This pseudo-convex decomposition is significantly sparser than either convex decompositions or pseudo-triangulations for planar point sets and simple polygons. We also introduce pseudo-convex partitions and coverings. We establish some basic properties and give combinatorial bounds on their c...

متن کامل

Allocating Vertex π - Guards in Simple Polygons via Pseudo - Triangulations ∗

We use the concept of pointed pseudo-triangulations to establish new upper and lower bounds on a well known problem from the area of art galleries: What is the worst case optimal number of vertex π -guards that collectively monitor a simple polygon with n vertices? Our results are as follows: 1. Any simple polygon with n vertices can be monitored by at most n/2 general vertex π -guards. This bo...

متن کامل

Pseudo-tetrahedral complexes

A pseudo-triangulation is a cell complex in the plane whose cells are pseudo-triangles, i.e., simple polygons with exactly three convex vertices (so-called corners). Being an interesting and flexible generalization of triangulations, pseudo-triangulations have found their place in computational geometry; see e.g. [8, 11, 7, 1] and references therein. Unlike triangulations, pseudo-triangulations...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1988